Seakeeper Gyroscopic Stabilization Explained, Pete Schwartz, Cal Poly Physics